const go/types.typexpr

30 uses

	go/types (current package)
		api.go#L329: 	return tv.mode == typexpr
		call.go#L122: 	case typexpr:
		call.go#L294: 		case typexpr:
		call.go#L501: 				x.mode = typexpr
		call.go#L531: 	case typexpr:
		call.go#L593: 	if x.mode == typexpr {
		expr.go#L1451: 					check.recordTypeAndValue(e.Type, typexpr, utyp, nil)
		expr.go#L1590: 		case typexpr:
		expr.go#L1637: 		x.mode = typexpr
		expr.go#L1706: 	check.exclude(x, 1<<novalue|1<<builtin|1<<typexpr)
		expr.go#L1713: 	check.exclude(x, 1<<novalue|1<<builtin|1<<typexpr)
		expr.go#L1723: 	check.exclude(x, 1<<novalue|1<<builtin|1<<typexpr)
		expr.go#L1746: 			if modeset&(1<<typexpr) != 0 {
		expr.go#L1755: 		case typexpr:
		index.go#L27: 	case typexpr:
		index.go#L33: 			x.mode = typexpr
		operand.go#L23: 	typexpr                      // operand is a type
		operand.go#L37: 	typexpr:   "type",
		operand.go#L121: 		case typexpr:
		operand.go#L137: 	case invalid, novalue, builtin, typexpr:
		signature.go#L328: 		check.recordTypeAndValue(list.List[len(list.List)-1].Type, typexpr, last.typ, nil)
		stmt.go#L408: 		case typexpr:
		typexpr.go#L36: 				x.mode = typexpr
		typexpr.go#L103: 		x.mode = typexpr
		typexpr.go#L188: 	check.recordTypeAndValue(e, typexpr, typ, nil)
		typexpr.go#L205: 	check.recordTypeAndValue(e, typexpr, typ, nil)
		typexpr.go#L247: 		case typexpr:
		typexpr.go#L264: 		case typexpr:
		union.go#L79: 			check.recordTypeAndValue(blist[i-1], typexpr, u, nil)
		union.go#L157: 		check.recordTypeAndValue(tx, typexpr, &Union{[]*Term{term}}, nil)